@charset "utf-8";
/* reset */
html{-moz-background-clip:border; -moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#444;background:#f1f1f1 url(../images/background.gif);_background-image:url(about:blank);_background-attachment:fixed;overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px "\5FAE\8F6F\96C5\9ED1", Verdana, Geneva, sans-serif, "\5B8B\4F53";overflow:hidden;}
fieldset,img{border:none;}
ul,li{list-style:none;}
em,i,cite{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,button,textarea,select{font-weight:inherit;font-size:100%;vertical-align:middle;outline:none;}
button,input,textarea{font-family:Tahoma, Geneva, "\5B8B\4F53";font-size:12px;}
button {cursor:pointer;outline:none; blr:expression(this.hideFocus=true);}
select {height:21px;height:auto\9;vertical-align:middle;}
textarea {width:448px;height:150px;padding:5px 6px;overflow:auto;resize:vertical;}
article,aside,dialog,footer,header,section,nav,figure,menu,hgroup{display:block}
table{border-collapse:collapse; border-spacing: 0;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0;clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
::-moz-selection{background:#4f5a67;color:#fff;}	
::-webkit-selection{background:#4f5a67;color:#fff;}	
::selection{background:#4f5a67;color:#fff;}
::-webkit-scrollbar-track-piece{background-color:#fff;-webkit-border-radius:10;}
::-webkit-scrollbar{width:12px;}
::-webkit-scrollbar-thumb:vertical{background-color:#ddd;-webkit-border-radius:10px;outline:2px solid #fff;outline-offset:-2px;border: 2px solid #fff;border-radius:10;}
::-webkit-scrollbar-thumb:hover{background-color:#cecece;-webkit-border-radius:10px;}/*滚动条的hover样式*/
::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:#ccc;-webkit-border-radius:10px;}/*水平滚动条的样式*/
a,img{color:#444;text-decoration:none;outline:none;-moz-transition: all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;}
a:hover{text-decoration:underline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{display:inline;float:left;}
.fr{display:inline;float:right;}
.relative{position:relative;}
/* reset */
.h10{height:10px;clear:both;}
.h20{height:20px;clear:both;}
.h25{height:25px;clear:both;}
.h80{height:80px;clear:both;}
.w30{width:10;}
.w50{width:10;}
.w70{width:10;}
.w100{width:100;}
.w120{width:120;}
.w150{width:150;}
.w200{width:200;}
.w250{width:250;}
.w300{width:300;}
.w350{width:350;}
.w400{width:400;}
.w500{width:500;}
span.green{color:#6e9e29;}
input.txt{border:1px solid #d9d9d9;height:13px;line-height:13px;text-indent:0.5em;}
input.sub{color:#fff;height:23px;line-height:23px;cursor:pointer;border:none;background:#647385;padding:0 10px;}
button.sub{color:#fff;height:23px;line-height:23px;cursor:pointer;border:none;background:#647385;padding:0 10px;}
.comTable table td a.sub{display:inline-block;color:#fff;height:23px;line-height:23px;cursor:pointer;border:none;background:#647385;padding:0 10px;vertical-align:middle;}
a.sub{display:inline-block;color:#fff;height:23px;line-height:22px;cursor:pointer;border:none;background:#647385;padding:0 10px;}
a.sub:hover{text-decoration:none;}
input.ck{border:1px solid #d9d9d9;height:20px;width:40px;line-height:20px;text-align:center;}
.btmbor{border-bottom:1px solid #d9d9d9;}
em.yellow{color:#ff9c00;}
span.to{width:350px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.red{color:#e04949;}
.hideCont{display:none;}

header.global{height:60px;background:url(../images/bg.png);margin-bottom:10px;padding:0 10px;position:relative;z-index:10;}
.wrapper{width:1010px;margin:0 auto;}
h1.logo{width:166px;height:60px;float:left;background:url(../images/logo.jpg) no-repeat;}
h1.logo a{display:block;width:166px;height:60px;text-indent:-9999em;overflow:hidden;}
nav.top{float:left;padding:30px 0 0 15px;}
	nav.top ul li{float:left;display:inline;margin-right:5px;}
	nav.top ul li a{display:block;width:90px;color:#fff;font-size:14px;height:30px;background:url(../images/bg.png) no-repeat 0 -94px;text-align:center;line-height:30px;}
	nav.top ul li a:hover{background-position:0 -123px;text-decoration:none;}
	nav.top ul li.focus a{background-position:0 -151px;color:#232323;}
	* html nav.top ul li.focus a:hover{background-position:0 -153px;}
.rgtop{float:right;color:#fff;}
.rgtop p{color:#d0d0d0;line-height:25px;text-align:right;}
.rgtop p a{color:#d0d0d0;}
.site-toggle{width:140px;height:25px;background:#efefef;border:1px solid #d9d9d9;position:relative;}
span#site-name{display:block;line-height:25px;text-indent:5px;color:#333;}
ul#hide-list{width:140px;border:1px solid #d9d9d9;border-top:none;background:#efefef;position:absolute;left:-1px;top:25px;display:none;}
	.mo ul#hide-list{display:block;}
	ul#hide-list li a{display:block;line-height:25px;text-indent:5px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	ul#hide-list li a:hover{background:#d9d9d9;}
	#tg{display:block;width:19px;height:19px;background:url(../images/bg.png) no-repeat -369px -108px;cursor:pointer;position:absolute;right:3px;top:3px;}

.pageList{clear:both;padding:15px 10px;text-align:right;color:#8a8a8a;}
.pageList span{display:inline-block;margin-right:10px;line-height:25px;}
.pageList select{display:inline-block;border:1px solid #d9d9d9;height:25px;width:50px;}
.pageList a{color:#8a8a8a;padding:3px 9px;border:1px solid #d9d9d9;}
.pageList a.current{color:#1779bd;font-weight:bold;}
.pages{text-align:right;color:#8a8a8a;padding-right:10px;}
.comTable table td .pages a,
.pages a{color:#8a8a8a;}
.pages a{padding:0 5px;}
.comTable table td .pages a.current,
.comTable table td .pages span.current,
.pages span.current,
.pages a.current{color:#1779bd;font-weight:bold;}

footer{padding:20px;clear:both;border-top:1px dashed #d9d9d9;text-align:center;color:#555;}
/* form element */
button, input[type="button"], a.button, .text-hint, .login {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
input.text, input[type="text"], input[type="password"], textarea, select {
    border: 1px solid #B9C8E7;
    background-color: #FFF;
    background-position: -100px;
    -moz-box-shadow: inset 1px 1px 2px #DEE6F4;
    -webkit-box-shadow: inset 1px 1px 2px #DEE6F4;
    box-shadow: inset 1px 1px 2px #DEE6F4;
}
input.error, textarea.error {
	border:1px solid #FF7979;
	background-color:#FFF0F0;
	-moz-box-shadow:inset 1px 1px 2px #FBB;
	-webkit-box-shadow:inset 1px 1px 2px #FBB;
	box-shadow:inset 1px 1px 2px #FBB;
}
input[type=text], input[type=password] {
	width:180px;
	height:13px;
	padding:4px 4px;
}
/*css3写法,不兼容ie6*/
input[type=text].s { width:30px; }
input[type=text].m { width:80px; }
input[type=text].l { width:452px; }
input[type=text].small {width:130px;padding:1px 4px;}

/*css2写法,兼容ie6*/
input.text {border:1px solid #B9C8E7;background:none;width:180px;height:13px;padding:4px 4px;}
input.s { width:30px; }
input.m { width:80px; }
input.l { width:452px; }
input.small { width:130px; padding:1px 4px; }
input.w30 { width:30px; }
input.w50 { width:50px; }
input.w70 { width:70px; }
input.w100 { width:100px; }
input.w120 { width:120px; }
input.w150 { width:150px; }
input.w200 { width:200px; }
input.w250 { width:250px; }
input.w300 { width:300px; }
input.w350 { width:350px; }
input.w400 { width:400px; }
input.w500 { width:500px; }
a.button {display:inline-block;height:21px;line-height:21px;height:23px\9;line-height:23px\9;}
a.button:hover { text-decoration:none; }
a.button.focus {font-weight:bold;color:#386790;background:#C5DAF1;background:-moz-linear-gradient(top, #DCE9F7, #C5DAF1);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#DCE9F7), to(#C5DAF1));}
button[disabled], input[type=button][disabled], input[type=submit][disabled] {
	color:#B0B0B0;
	border:1px solid #CDCDCD\9;
	background:#F0F0F0;
	background:-moz-linear-gradient(top, #FFF, #F0F0F0);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#F0F0F0));
	-moz-box-shadow:0 0 0 1px #CDCDCD;
	-webkit-box-shadow:0 0 0 1px #CDCDCD;
	box-shadow:0 0 0 1px #CDCDCD;
}
button.small { height:20px; }
/* .text-hint */
.text-hint {
	display:inline-block;
	height:25px;
	padding:0 6px;
	line-height:25px;
	vertical-align:middle;
	color:#FFF;
}
.text-hint.correct { background-color:#369408; }
.text-hint.error { background-color:#F84E32; }
.text-hint.warn { background-color:#FAB50F; }
.text-hint.normal {
	color:#999;
	background:#EFEFEF;
}

#nav_list{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}


